/****************************************************************
 * Every Page
 ****************************************************************/


#page {
	margin-left: 10px;
	margin-right: 10px;
}

#page #content {
	border-color: black;
	border-left-style: solid;
	border-right-style: solid;
	border-width: 2px;
}

/****************************************************************
 * Top Nav
 ****************************************************************/
#topnav_home,
#topnav_add_new_app,
#topnav_my_apps,
#topnav_reports,
#topnav_settings,
#topnav_help,
#topnav_MyApp
#topnav_addSource
#topnav_logout {
	height: 100%;
}

#top-nav {
	float:right;
	height: 100%;
}

#top-nav div {
	display: inline;
	padding: 0 7px;
	border-left: 1px solid #9e9e9e;
	height: 100%;
}

#top-nav div div {
	padding: 5px;
	border: 0;
}

#top-nav div {
	float: left;
}

#top-nav div a {
	display: block;
	padding: 5px;
	color: white;
	font-family: arial;
	font-size: 11pt;
	font-weight: normal; 
	text-decoration: none;
	/*
	a:link {text-decoration: none; color: white;}
	a:visited {text-decoration: none; color: white;}
	a:active {text-decoration: none; color: white;}
	a:hover {text-decoration: underline; color: white;}
	*/
}

#top-nav #home_link {
	border: 0;
}


#topnav_home #home_link,
#topnav_registerUser #registerUser_link,
#topnav_registerCustomer #registerCustomer_link,
#topnav_registerDeveloper #registerDeveloper_link,
#topnav_addApp #addApp_link,
#topnav_help #help_link,
#topnav_logout #logout_link ,
#topnav_addSource #addSource_link,
#topnav_MyApp #myapps_link{
	font-weight: bold;
	background: transparent url('https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/devportal/images/nav-orange-hilite-sliver.png') repeat-x scroll 0 0;
}

/****************************************************************
 * Sub Nav
 ****************************************************************/
#sub-nav {
	float:right;
	margin-right: 15px;
	padding:3px
}

#sub-nav ul {
	list-style: none;
}

#sub-nav ul li {
	display: inline;
	border-right: 1px solid black;
	padding-right: 15px;
	padding-left: 15px;
}

#sub-nav ul li.last {
	border: none;
	padding-right: 0;
}

#sub-nav ul li a {
	color: black;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold; 
	text-decoration: none;
	/*
	a:link {text-decoration: none; color: white;}
	a:visited {text-decoration: none; color: white;}
	a:active {text-decoration: none; color: white;}
	a:hover {text-decoration: underline; color: white;}
	*/
}

#subnav_settings_account_info #account_info_link a,
#subnav_settings_user_permissions #user_permissions_link a,
#subnav_settings_change_password #change_password_link a,
#subnav_settings_manage_subscription #manage_subscription_link a,
#subnav_settings_developer_documents_info #developer_documents_link a,
#subnav_help_faqs #faqs_link a,
#subnav_help_contact_us #contact_us_link a,
#subnav_help_developer_documents_info #developer_documents_link a,
#subnav_help_tos #dev_conditions_link a,
#subnav_help_copyright #copyright_link a {
    color: orange;
}


/****************************************************************
 * Header
 ****************************************************************/
#header {
}

#header .logo
{
    background: url('images/logo.jpg') no-repeat;
    height: 40px;
    width: 300px;
    margin-top: 20px;
    cursor: hand;
}

#header .top .links {
	font-size: small;
	text-align: right;
	float: right;
}

#header .top .links p {
	margin-top: 2em;
	font-weight: bold;
	color: #ff9900;
}

#header .border
{
    /*	background: url(https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/devportal/images/border-top.gif) no-repeat; */
    background: url('images/navbar.gif') no-repeat;
    height: 28px;
    width: 850px;
    margin-top: 6px;
}


/*
#title .beta {
	background-color: rgb(228, 121, 17); 
	color: #fff;
	padding: 2px;
	font-weight: bold;
	font-size: 12px;
}
*/


/****************************************************************
 * Footer
 ****************************************************************/
#footer 
{
    
}


#footer .whitespace {
	height: 300px;
	border-color: black;
	border-left-style: solid;
	border-right-style: solid;
	border-width: 2px;
	
}


#footer .border
{
    background: url('images/border-bottom.gif') no-repeat;
    height: 38px;
    margin-bottom: 36px;
    width: 850px;
}

#footer .links {
	color: #ffffff;
	font-family: arial;
	font-size: 9pt;
	text-align: center;
}

#footer .links ul {
	list-style: none;
	padding: 3px;
}

#footer .links ul li {
	display: inline;
	border-right: 1px solid #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
}

#footer .links ul li.last {
	border: none;
	padding-right: 0;
}

#footer .links ul a {
	color: white;
	/*
	a:link {text-decoration: none; color: white;}
	a:visited {text-decoration: none; color: white;}
	a:active {text-decoration: none; color: white;}
	a:hover {text-decoration: underline; color: white;}
	*/
}

#footer .copyright {
	color: #ffffff;
	font-family: arial;
	font-size: 8pt;
	text-align: center;
}

/****************************************************************
 * Welcome Page
 ****************************************************************/
#welcome-page {	
	padding: 1em;
}

#welcome-page .proposition {
	/*margin-right: 400px;*/
	width: 630px;
	float: left;
}

#welcome-page .proposition fieldset {
	border-style: none;
	font-size: 10pt;
}

#welcome-page .proposition legend {
	color: #ff9900;
	font-size: 18pt;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
}

#welcome-page #login-box {
}

/****************************************************************
 * Login Box
 ****************************************************************/

#login-box {
	font-family: arial;
	font-size: 10pt;
	padding: 6px;
}

#login-box fieldset {
	padding: 16px;
	background-color: #f5f5f5;
	border-color: #d1d1d1;
}

#login-box fieldset legend {
	display: none;
}

#login-box form .label {
	font-size: 13pt;
	/*font-weight: inherit;*/
	width: 80px;
	display: inline-block;
}
#login-box form .formItem {
	margin-bottom: 16px;
}

#login-box form .input input {
	width:150px;
}

#login-box .sign-in-button input[type=submit], #login-box .sign-in-button a {
	float: right;	
}

#login-box .help {
}

#login-box .help ul {
	list-style: none;
	/*padding: 3px;*/
}

#login-box .help ul li {
	display: block;
	text-align: right;
	margin-top: 16px;
	margin-bottom: 16px;
}

#login-box .header {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/devportal/images/arrow.png) no-repeat;
	font-size: 16pt;
	font-weight: bold;
	height: 20px;
	margin-bottom: 25px;
	text-indent: 26px;
	vertical-align: middle;
}

/** HIDE LOGIN FIELDS **/

#login-box .header {
	float: left;
	margin-bottom: 5px;
}

#login-box .formItem {
	display: none;
}

/****************************************************************
 * Account Setup and Account Info 
 ****************************************************************/

#account_page {
	padding: 16px;
}

#account_page .descriptionText {
	margin: 16px 16px 0 16px;
}

#account_page .buttonGroup  {
    margin-top: 24px;
    text-align: center;
}

#account_page .section .heading h2 {
	float:left;
}

#account_page .section .heading .status {
}


#account_page .section .heading h2 .step, #account_page .section .heading h2 .step_gray {
	color: #FF9900;
	padding-right: 16px;
}

#account_page .section .heading h2 .step_gray {
	color: #555;
}

#account_page .section .heading h2.gray {
	color: #555;
}

#account_page .section fieldset {
 	border-style: none;
 	padding: 0;
 	margin: 0;	
}

#account_page .section legend {
	display: none;
}

#account_page .section form .label {
	width: 200px;
}

#account_page .section form .formItem {
}

#account_page .section form .formItem .label,
#account_page .section form .formItem .input {
    vertical-align: top;
}

#account_page .section form .input input {
	width:250px;
}

#account_page .section form .input input[type='checkbox'] {
    width:10px;
}

#account_page .section .buttonGroup {
	margin-top: 24px;
	text-align: center;
}

#account_page .section .helperText {
    margin-top: 0;
    margin-left: 210px;
    margin-bottom: 10px;
}

#account_page .section .optionalFlag {
	width:200px;
}

#account_page .section .whatIsThisLink {
    width:200px;
}

#account_page .printagree_btn {
	float:left;
}

/****************************************************************
 * Profile Info Section
 ****************************************************************/
 
#profile_info_section {
	margin: 5px 50px 25px 50px; 
}

#profile_info_section .text-block {
	display: inline-block;
	width: 575px;
}

#profile_info_section .full_width textarea {
    width: 570px;
}



/****************************************************************
 * License Agreement Section
 ****************************************************************/
 
.contract_container .dp-cs-content {
	width: 100%;
}

.contractText .contractVersion {
	display: none;
}

.contractText .nobullet {
	list-style-type: none;
	width: 750px;
} 

#license_agreement_section {
 	margin: 10px; 	
}

#license_agreement_section .contractText {
	height: 400px; 
	overflow-x: hidden; 
	overflow-y: auto;
	border: 1px solid #666; 
	padding: 8px;
	font-size: 8pt;
}

.center-bold-label {
	text-align: center;
	font-weight: bold;
}

.contract_container #print_agreement {
    text-align: right;
}

.contract_container #print_agreement #pdf {
	border: 0;
    background: url(https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/devportal/images/pdf.png) no-repeat center top;
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

/****************************************************************
 * Registration Fee Section
 ****************************************************************/
 
#registration_fee_section {
	margin: 25px 50px 25px 50px; 
}

/****************************************************************
 * Payment Info Page
 ****************************************************************/
#payment_info_section {
	margin: 25px 50px 25px 50px; 
}

#payment_info_section .sample_check {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/devportal/images/check-banknumbers-infographic.png) no-repeat;
	height: 243px;
	width: 449px;
	display: inline-block;
	margin-left: 210px;
}

#payment_address_section {
	margin: 25px 50px 25px 50px; 
}

#payment_info_option {
	margin: 16px;
}

/****************************************************************
 * App From Section 
 ****************************************************************/

#application_form_page {
	padding: 16px;
}

#application_form_page .section fieldset {
	border-style: none;
	padding: 0;
	margin: 0;
}

#application_form_page .section fieldset legend {
	display: none;
}

#application_form_page .buttonGroup  {
    margin-top: 24px;
    text-align: center;
}

#application_form_page .appDetailsHeading {
	font-size: 1.4em;
	padding-bottom: 5px;
	margin-top: 12px;
	margin-left: 3px;
	float: left;
}

#application_form_page .application_id  {
    float: right;
    font-size: 18px;
	margin-bottom: 12px;
	margin-top: 12px;
	margin-right: 3px;	
}


#application_form_page .application_id .app-status  {
	float: left;
}

#application_form_page .application_id .app-status .status-date-label {
    float: left;
    height: 22px;
    line-height: 25px;
    margin-right: 5px;
    clear: none;
}

#application_form_page .application_id .id_value {
    color: #04f;
    font-weight: bold;
}

#application_form_page .application_id .linkSectionDetailsBox {
    height: 22px;
    margin-left: 0px;
    float: left;
    line-height: 24px;
    clear: none;
}


#application_form_page .left-of-label {
	float: left;
	margin-right: -180px;
}

/****************************************************************
 * App Info Section 
 ****************************************************************/
#app_info form .label {
	width: 170px;
}

#app_info form .formItem {
	clear: both;
}

#app_info form .formItem .ellipsis {
    display: inline-block;
    width: 700px;
}

#app_info form .formItem.float_right{
	clear: none;
	float: right;
}

#app_info form .formItem.float_left{
	clear: none;
	float: left;
}

#app_info .picklist {
	margin-left: 175px;
}

#app_info .picklist span {
	margin-bottom: 12px;
	display: inline-block;
	font-size: 10pt;
	width: 250px;
}

#app_info .full_width input, #app_info .full_width textarea  {
	width: 500px;
}

#app_info .short_width input  {
	width: 80px;
}

#app_info .input textarea  {
	height: 150px;
}

#app_info .optionalFlag {
	width: 170px;
	display: inline-block;
	margin-bottom: 10px;
	padding-right: 6px;
	
}

#app_info .shortInput .optionalFlag {
	width: 105px;
}

#app_info .shortInput .helperText {
    margin-left: 10px;
}

#app_info #availability .optionalFlag {
	width: 430px;
}

#app_info #availability .helperText {
    width: 100px;
    margin-top: 0;
    margin-left: 10px;
}

#app_info .supportInfo .helperText {
	display: block;
}	


#app_info .helperText {
    margin-top: 0;
    margin-left: 185px;
    margin-bottom: 10px;
    display: inline-block;
}


#app_info .text-block {
	display: inline-block;
	width: 700px;
}


#app_info h3 {
	padding-top: 24px;
	padding-bottom: 12px;
}

#app_info #selected_languages span span {
	float: left;
}

#app_info .remove-category-link {
	font-size: .7em;
	float: right;
}

#app_info #selected_languages {
	/*
	display: inline-block;
	width: 675px;
	*/
	margin: 0;
}

#app_info #selected_languages {
	display: inline-block;
	width: 675px;
}

#app_info #selected_languages span.even, #app_info #selected_languages span.odd {
	/*
	clear: both;
	display: inline-block;
	*/
	float:left;
	padding: 3px 6px;
	list-style: none;
	margin-right: 185px;
	width: 135px;
}

#app_info #selected_languages .even {
}

#app_info #selected_languages .odd {
}

#app_info #addButton_languages {
	margin-left: 180px;
}

#app_info .languages_string {
	display: inline-block;
	width:650px;
}

#app_info .availableDates {
	display: inline-block;
}

#app_info .availableDates table.dt {
	border-collapse: collapse;
	float: left;
}

#app_info .availableDates table.dt th,
#app_info .availableDates table.dt td {
	padding: 5px 5px;
	vertical-align: top;
    border: 1px solid #DDEEFF;
}
#app_info .availableDates table.dt td .helperText {
    margin: 0;
    display: block;
}

#app_info .availableDates table.dte td:first-child {
	padding-top: 5px;
	width: 450px;
}
#app_info .availableDates table.dte th,
#app_info .availableDates table.dte td {
	padding: 2px 5px;
}

/****************************************************************
 * Price & Availability Section 
 ****************************************************************/
#app_info #availability .section {
	display: inline-block;width: 420px; padding: 2px 0px 0px; margin: 2px 0px 0px; vertical-align:top;border:none;
}

#app_info #availability .whatsthissection {
	display: inline-block;width: 400px; padding-left: 0px; margin-left: 0px;border:none;
}

#app_info #availability .whatsthiselement {
	display:block;text-align:right;width:170px;font-size:.7em;
}

#app_info #availability .label {
	/* override default padding */
	padding-bottom: 0px;
	margin-bottom: -5px;
	width: 494px;
}

#app_info #availability .error {
	display:inline-block;
	text-align:right;
	width:328px;
	margin-top: -10px;
	margin-bottom: 10px;
	vertical-align: top;
	font-size: .8em;
}

#app_info #availability .info {
	padding-left:120px;
}

#app_info #primaryPhoneNumber {
	width: 250px;
}

/****************************************************************
 * Maturity Rating Section 
 ****************************************************************/
#maturity_rating form .label {
	width: 170px; text-align: right;
}

#maturity_rating .maturity_matrix {
	float:left; width: 400px; padding: 0; margin-bottom: 6px;
}

#maturity_rating .overallRatingBox {
	padding-bottom: 5px;
	padding-top: 30px;
}

#maturity_rating .overallRatingBox .overallRating {
    font-weight: bold;
}

#maturity_rating .maturity_rating_note,
#maturity_rating .needHelpBox {
	font-size: 0.7em;
}


/****************************************************************
 * App Assets Section 
 ****************************************************************/
#app_assets .upload-button-icon,
#app_assets .upload-button-large-icon {
    display:block; /* or inline-block */
    width: 62px; height: 60px; padding: 0px; text-align:center;
    font-size: 12px; font-weight: bold;    
    color:#049;
    position: absolute; top:50%; left:50%; 
    margin-top:-15px;
    margin-left:-32px;
    line-height:15px;
    overflow: hidden; direction: ltr;
}
#app_assets .upload-button-large-icon {
	margin-top: -24px;
}

#app_assets .upload-button {
    display:block; /* or inline-block */
    width: 80px; height: 60px; padding: 0px; text-align:center;
    font-size: 12px; font-weight: bold;    
    color:#049;
    position: absolute; top:50%; left:50%; 
    margin-top:-25px;
    margin-left:-40px;
    line-height:15px;
    overflow: hidden; direction: ltr;
}

#app_assets .upload-video-button {
    display:block; /* or inline-block */
    width: 45px; height: 22px; padding: 0px; text-align:center;
    font-size: 12px; font-weight: bold;    
    position: absolute; 
    overflow: hidden; direction: ltr;
}

#app_assets .upload-input {
	margin: 0pt; padding: 0pt; position: absolute; right: 0pt; top: 0pt; z-index: 1;
	font-size: 460px; cursor: pointer; opacity: 0; filter:alpha(opacity=0);
}

#app_assets .upload-box {
    display:block; /* or inline-block */
    background:#fff; border: 1px dashed #999;
    position: relative;
}

#app_assets .upload-video-box {
    display: block; /* or inline-block */
    position: relative;
}


#app_assets .upload-box .readonly {
    color:#ccc;
    display:inline;
}

#app_assets #icon { width: 114px; height: 114px; }
#app_assets #icon-large { width: 128px; height: 128px; }
#app_assets #screenshot { width: 120px; height: 180px; }
#app_assets #promoimage { width: 218px; height: 105px; }
#app_assets #video { width: 128px; height: 128px; }

#app_assets .asset { float:left; padding-right: 10px; padding-bottom: 10px; }
#app_assets .screenshot_separator { float:left; padding-right: 10px; border-left: 1px dotted #f90; height: 180px; }
#app_assets #sortable-screenshots { width: 749px; }

#app_assets .none_selected { color: #999; font-weight: bold; }

#app_assets td.label_col {
	text-align: right;
}

#app_assets .label {
	font-weight: bold;
}


/****************************************************************
 * App Binary Section 
 ****************************************************************/
#app_binary .upload-button {
    display: block; /* or inline-block */
    padding: 0px;
    font-size: 12px; font-weight: bold;    
    overflow: hidden;
    position: relative;
}

#app_binary .upload-input {
	margin: 0pt; padding: 0pt; right: 0pt; top: 0; z-index: 1; position: absolute;
	font-size: 460px; cursor: pointer; opacity: 0; filter:alpha(opacity=0);
}


#app_binary #app_binary_left { float: none; padding: 10px; }
#app_binary #app_binary_right { float: none; padding: 10px; }

#app_binary #app_binary_alone { padding: 10px; }

#app_binary #no-binary { text-align: center; }

#app_binary .bin_section { padding-bottom: 10px; }

#app_binary #app_binary_right .release_notes { width: 860px; }
#app_binary #app_binary_alone .release_notes { width: 860px; }

#app_binary .bin_section #filename { font-weight: bold; margin-bottom: 10px; float:left; }
#app_binary .bin_section #newFileName { 
	margin-left: 10px; 
	padding: 2px; 
	font-weight: bold; 
	color: #059; 
	background-color: #eee;
	border: 1px solid #9e9e9e;
	font-size: 12px;
	width: 695px;
	height: 14px;
	float: left;
	margin-right: 6px;
}

#app_binary #app_binary_alone .bin_section #newFileName { 
	width: 695px;
	margin-right: 6px;
}

#app_binary #file-size { margin-bottom: 10px; }


#app_binary #bin_package { line-height:1.5em; margin-top: 10px; }
#app_binary #bin_package div { float: none; }
#app_binary #binPackageLabel { font-weight: bold; }

#app_binary .helperText {
	float: left;
	margin-top: -10px;
}

#app_binary .upload-drm {
	margin-left: 6px;
	margin-top: 5px;
	float: left;
}

/****************************************************************
 * App Submission Section 
 ****************************************************************/

#app_submission {
	background-color:#F5F5F5;
}

#app_submission h2 {
	color: #555;
	display: block;
}

#app_submission .description {
	width: 800px;
	float: left;
}

#app_submission #appReviewForm, #app_submission #appCancelReviewForm {
	float: right;
}


/****************************************************************
 * My Apps Page 
 ****************************************************************/

#my_apps {
}

#my_apps .headerBox {
	padding-top: 32px;
	padding-left: 24px;
	padding-right: 24px;
}

#my_apps .headerBox .header {
	float:left;
}

#my_apps #top_link {
	padding-top: 6px;
	padding-right: 24px;
	text-align: right;
	font-size: 10px;
}

#my_apps #top-button-place { margin-top: 4px; float: right; }

#my_apps #list {
	padding: 32px 24px;
}

#my_apps #list .title-td {
    width: 240px;
}

#my_apps #list td.status-td {
	width: 140px;
	text-align: left;
}

#my_apps #list td.status-td .app-status-box {
    padding: 5px;
}

#my_apps #list .titleBox {
	padding: 5px;
	overflow: hidden;
	width: 225px;
}

#my_apps #list .titleImage,
#my_apps #list .titleDetailBox {
	vertical-align: middle;
}

#my_apps #list .titleImage {
	float: left;
	width: 34px;
	height: 34px;
}

#my_apps #list .titleDetailBox {
    margin-left: 40px;
}

#my_apps #list .titleLabelBox {
}

#my_apps #list .titleLabelBox .titleLabel,
#my_apps #list .titleLabelBox .versionBox {
}

#my_apps #list .titleLabelBox .titleLabel {
	font-weight: bold;
}

#my_apps #list .titleLabelBox .versionBox {
}

#my_apps #list .noIcon {
	float: left;
}

#my_apps #list .app-name {
	line-height: 32px;
	margin-left: 2px;
}

#my_apps #list .app-name-blank {
	margin-left: 4px;
}

#my_apps #list .categoryBox,
#my_apps #list .formFactorBox {
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
}
#my_apps #list .categoryBox .category {
}

#my_apps #grid {
	padding: 32px 60px;
}

#my_apps #grid table {}

#my_apps #grid td { padding: 5px; }

#my_apps #grid td:first-child { width: 116px; height: 116px; }

#my_apps #grid .app {
	margin: 10px; float:left; padding-right: 10px;
	padding-bottom: 10px;
	width: 380px;
	overflow: hidden;
}

#my_apps #grid .app-data { padding-bottom: 3px; }

#my_apps #grid .app-name { font-weight: bold; width: 238px; }
#my_apps #grid .app-version {  }
#my_apps #grid .app-formfactor { }
#my_apps #grid .app-links { font-size: 0.7em; }
#my_apps #grid .app-buttons {  }
#my_apps #grid .missing-binary { color: #ccc; font-size: 0.8em; }

#my_apps #grid .app-separator { padding-top: 5px; }
#my_apps #grid .app-line-separator { border-top: 1px solid #DADADA; }

#my_apps #grid .app-version-separator { padding-top: 10px; }

#my_apps .add-new-binary-button a{
	border: 0;
	background: transparent url('https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/devportal/images/addnewapp_btn.png') no-repeat center top;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 22px;
	width: 90px;
	display: block;
}

#my_apps .view-app-details-button a {
	border: 0;
	background: transparent url('https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/devportal/images/view-app-details-button.png') no-repeat center top;
	font-size: 9px;
	margin: 0;
	padding: 0;
	height: 17px;
	width: 93px;
	vertical-align: middle;
    display: inline-block;
}

#my_apps .edit-app-details-button a{
	border: 0;
	background: transparent url('https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/devportal/images/edit-app-details-button.png') no-repeat center top;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 17px;
	width: 93px;
	vertical-align: middle;
    display: inline-block;
}

#my_apps .create-new-version-button a{
	border: 0;
	background: transparent url('https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/devportal/images/create-new-version-button.png') no-repeat center top;
	font-size: 9px;
	margin: 0;
	padding: 0;
	height: 17px;
	width: 110px;
	vertical-align: middle;
    display: inline-block;
}

#my_apps #grid .appRatingBox {
	padding-bottom: 3px;
}



/****************************************************************
 * Home Page 
 ****************************************************************/

#home_page {
	padding: 32px 24px;
}

#home_page #my_apps table.dt td.status {
	text-align: left;
	width: 140px;
}

#home_page #my_apps table.dt td.status .app-status-box {
    padding: 5px;
}

#home_page #my_apps .app-name {
	font-weight: bold;
}
#home_page #my_apps .app-version {  }
#home_page #my_apps .app-formfactor { }

#home_page #announcements {
	border:1px solid #DDEEFF;
	border-collapse:collapse;
	clear:left;
	width:100%;
	overflow-y: auto;
	max-height: 151px;
}

#home_page #my_apps table.dt,
#home_page #my_apps table.dt th,
#home_page #my_apps table.dt td {
	border-width: 1px;
}

#home_page #announcements .announcement .date {
	margin-right: 1em;
}

#home_page #announcements .announcement .arrow {
	color: #ff9900;
	font-weight: bold;
	margin-left: 0.5em;
}

#home_page #announcements .announcement {
	margin: 5px;
	padding: 5px;
	border-bottom: 2px solid #def;
}

#home_page #announcements .last {
	border-bottom: none;
}

#home_page .dashboard-header {
	margin-bottom: 10px;
}

#home_page .dashboard-heading,
#home_page .detailed-reporting {
	margin-top: 1px;
}

#home_page .dashboard-heading {
	float: left;
	margin-top: 5px;
}

#home_page .detailed-reporting {
	float: left;
	margin-top: 11px;
	margin-left: 10px;
}

#home_page .add-new-binary-button a {
	background: transparent url(https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/devportal/images/addnewapp_btn.png) no-repeat scroll 0 0;
	width: 90px;
	height: 23px;
	float: right;
	margin-top: 7px;
}

#home_page #my_apps .appTitle {
	padding: 5px;
	overflow: hidden;
	width: 225px;
}


#home_page #my_apps .appTitle .appImageBox {
	float: left;
	height: 66px;
	width: 66px;
}

#home_page #my_apps .appTitle .icon {
	margin-left: 5px;
	margin-right: 10px;
}

#home_page #my_apps .appTitle .appDetailBox {
	margin-top: 6px;
	margin-left: 81px;
}


/****************************************************************
 * Table sorting
 ****************************************************************/

table.tablesorter thead tr .header {
    cursor: pointer;
}
table.tablesorter tbody spantd {
    background-color: #eef;
}
table.tablesorter tbody tr.odd td {
    background-color: white;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #e6EEEE;
}


/****************************************************************
 * General FAQ page 
 ****************************************************************/
 
#general_faq {
	padding: 10px;
}

/****************************************************************
 * Contact Us page 
 ****************************************************************/
 


/****************************************************************
 * Contact Us Sent page 
 ****************************************************************/
 

/****************************************************************
 * Maturity FAQ page 
 ****************************************************************/
 


/****************************************************************
 * FTP Account Page 
 ****************************************************************/


h2 .popover {
	font-size: .5em;
}